package cn.dlc.com.demo.util;

import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;

/**
 * @Author dlc
 * @Date 2023/12/2
 * @Description TODO
 * @Version 0.0.1
 */
public class RedisPool {

    private static final JedisPool jedisPool;

    static {
        JedisPoolConfig jedisPoolConfig = new JedisPoolConfig();
        // 可以设置 maxTotal：最大连接
        // 可以设置 maxIdle：最大空闲连接
        // 可以设置 minIdle：最小空闲连接
        // 可以设置 maxWaitMillis：获取连接的最长等待时间
        jedisPool = new JedisPool(jedisPoolConfig, "192.168.30.200", 6379,1000,"321123");
    }

    public static Jedis getJedis(){
        return jedisPool.getResource();
    }
}
